/**
 *====================================================
 * 文件名称: PickupApplication.java
 * 修订记录：
 * No    日期				作者(操作:具体内容)
 * 1.    2015年10月21日			chenxy(创建:创建文件)
 *====================================================
 * 类描述：(说明未实现或其它不应生成javadoc的内容)
 */
package com.yuexunit.finance.project.action.v1.model.input;

import java.math.BigDecimal;

import com.yuexunit.finance.project.action.v1.model.PickupApplication;
import com.yuexunit.web.annotation.Parameter;

/**
 * @ClassName: PickupApplication
 * @Description: TODO(这里用一句话描述这个类的作用)
 * @author chenxy
 * @date 2015年10月21日 下午8:44:30
 */
public class NormalPickupParams extends PickupApplication {
	
	@Parameter(name = "pickupId", description = "提货ID", nullable = true)
	private Long pickupId;
	
	@Parameter(name = "loanNoticeId", description = "换货/换箱货物-放款批次ID", nullable = true)
	private Long loanNoticeId;

	@Parameter(name = "bulkstockInfoId", description = "换货/换箱货物-大宗商品ID", nullable = true)
	private Long[] bulkstockInfoId;

	@Parameter(name = "manufacturer", description = "换货货物-生产厂家", nullable = true)
	private String[] manufacturer;

	@Parameter(name = "originPlace", description = "换货货物-产地", nullable = true)
	private String[] originPlace;

	@Parameter(name = "weight", description = "换货/换箱货物-重量", nullable = true)
	private BigDecimal[] weight;

	@Parameter(name = "bulkstockPrice", description = "换货货物-货物单价(估值计算时的单价)", nullable = true)
	private BigDecimal[] bulkstockPrice;

	@Parameter(name = "waybillNumber", description = "换箱信息-物流运单号", nullable = true)
	private String[] waybillNumber;

	@Parameter(name = "caseNumber", description = "换箱信息-货物箱号", nullable = true)
	private String[] caseNumber;

	@Parameter(name = "caseSize", description = "换箱信息-箱型尺寸", nullable = true)
	private String[] caseSize;

	@Parameter(name = "facingSlip", description = "换箱信息-铅封号", nullable = true)
	private String[] facingSlip;

	@Parameter(name = "trayNumber", description = "换箱信息-托盘号", nullable = true)
	private String[] trayNumber;
	

	public Long getPickupId() {
		return pickupId;
	}

	public void setPickupId(Long pickupId) {
		this.pickupId = pickupId;
	}

	public Long getLoanNoticeId() {
		return loanNoticeId;
	}

	public void setLoanNoticeId(Long loanNoticeId) {
		this.loanNoticeId = loanNoticeId;
	}

	public Long[] getBulkstockInfoId() {
		return bulkstockInfoId;
	}

	public void setBulkstockInfoId(Long[] bulkstockInfoId) {
		this.bulkstockInfoId = bulkstockInfoId;
	}

	public String[] getManufacturer() {
		return manufacturer;
	}

	public void setManufacturer(String[] manufacturer) {
		this.manufacturer = manufacturer;
	}

	public String[] getOriginPlace() {
		return originPlace;
	}

	public void setOriginPlace(String[] originPlace) {
		this.originPlace = originPlace;
	}

	public BigDecimal[] getWeight() {
		return weight;
	}

	public void setWeight(BigDecimal[] weight) {
		this.weight = weight;
	}

	public BigDecimal[] getBulkstockPrice() {
		return bulkstockPrice;
	}

	public void setBulkstockPrice(BigDecimal[] bulkstockPrice) {
		this.bulkstockPrice = bulkstockPrice;
	}

	public String[] getWaybillNumber() {
		return waybillNumber;
	}

	public void setWaybillNumber(String[] waybillNumber) {
		this.waybillNumber = waybillNumber;
	}

	public String[] getCaseNumber() {
		return caseNumber;
	}

	public void setCaseNumber(String[] caseNumber) {
		this.caseNumber = caseNumber;
	}

	public String[] getCaseSize() {
		return caseSize;
	}

	public void setCaseSize(String[] caseSize) {
		this.caseSize = caseSize;
	}

	public String[] getFacingSlip() {
		return facingSlip;
	}

	public void setFacingSlip(String[] facingSlip) {
		this.facingSlip = facingSlip;
	}

	public String[] getTrayNumber() {
		return trayNumber;
	}

	public void setTrayNumber(String[] trayNumber) {
		this.trayNumber = trayNumber;
	}

}
